package com.um.jdy.common.system.service;

import com.um.jdy.common.system.entity.dto.UserDTO;
import com.um.jdy.common.system.entity.po.User;
import com.um.jdy.common.system.entity.vo.UserVO;
import com.um.springboot.starter.orm.entity.Response;
import com.um.springboot.starter.orm.service.BaseEntityService;

/**
 * 服务接口：管理员用户表
 */
public interface UserService extends BaseEntityService<User> {

    /**
     * 查询用户登录资料
     * @return
     */
    Response<UserVO> getUserInfo();

    /**
     * 修改密码
     * @param oldPassword
     * @param password
     * @return
     */
    boolean editPassword(String oldPassword,String password);

    /**
     * 修改个人资料
     * @param userDTO
     * @return
     */
    boolean editUserInfo(UserDTO userDTO);

}
